public class LProgressBarFrame extends javax.swing.JFrame implements LProgressBarInterface
javax.swing.JFrame.AccessibleJFramejava.awt.Window.AccessibleAWTWindow, java.awt.Window.Type| Modifier and Type | Field and Description |
|---|---|
protected LImagePane |
backgroundPanel |
protected LProgressBar |
bar |
protected java.awt.Dimension |
correctLocation |
protected javax.swing.JFrame |
guiRef |
protected java.awt.Dimension |
GUIsize |
protected LLabel |
title |
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabledCROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSORBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT| Constructor and Description |
|---|
LProgressBarFrame(java.awt.Font header,
java.awt.Color headerC,
java.awt.Font footer,
java.awt.Color footerC) |
| Modifier and Type | Method and Description |
|---|---|
java.awt.Component |
add(java.awt.Component c) |
void |
close()
Makes the progress bar invisible.
|
void |
done()
Sets the current value to the max value (100%).
|
int |
getBar() |
int |
getMax() |
void |
incrementBar()
Increments the progress bar one unit.
|
void |
moveToCorrectLocation()
Moves the progress bar window to the relatively correct location,
relative to the GUI ref object assigned.
|
void |
open()
Opens and displays the progress bar frame.
|
void |
open(javax.swing.event.ChangeListener c)
Opens and displays the progress bar frame, and adds a listener that will
execute when the progress bar is done.
|
void |
pause(boolean on)
Block the progress bar from updating.
|
boolean |
paused() |
void |
reset()
Resets the progress bar to zero of max.
|
void |
setBar(int in) |
void |
setCorrectLocation(int x,
int y)
Sets the location to display relative to the GUI ref object assigned.
|
void |
setExitOnClose()
Sets the progress bar to exit the program when it is closed.
|
void |
setGUIref(javax.swing.JFrame ref)
Sets the GUI ref object for relative positioning.
|
void |
setMax(int in) |
void |
setMax(int max,
java.lang.String reason) |
void |
setStatus(java.lang.String input_) |
void |
setStatusNumbered(int min,
int max,
java.lang.String status)
Updates the progress bar status text to display:
([cur]/[max]) [status] |
void |
setStatusNumbered(java.lang.String status)
Updates the progress bar status text to display the current step in the form of:
([cur]/[max]) [status] |
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, updateaddNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecoratedaddPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFrontadd, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleprotected LProgressBar bar
protected LLabel title
protected java.awt.Dimension correctLocation
protected java.awt.Dimension GUIsize
protected LImagePane backgroundPanel
protected javax.swing.JFrame guiRef
public LProgressBarFrame(java.awt.Font header,
java.awt.Color headerC,
java.awt.Font footer,
java.awt.Color footerC)
header - headerC - footer - footerC - public void setExitOnClose()
public void setMax(int max,
java.lang.String reason)
setMax in interface LProgressBarInterfacemax - Value to set as the max unit value of the progress bar.reason - String to set as the status of the progress bar.public void incrementBar()
LProgressBarInterfaceincrementBar in interface LProgressBarInterfacepublic void setCorrectLocation(int x,
int y)
x - y - public final void moveToCorrectLocation()
public void setStatus(java.lang.String input_)
setStatus in interface LProgressBarInterfaceinput_ - String to set as the status of the progress bar.public void open()
public void open(javax.swing.event.ChangeListener c)
c - public void close()
public void setGUIref(javax.swing.JFrame ref)
ref - public void setMax(int in)
setMax in interface LProgressBarInterfacein - Value to set as the max unit value of the progress bar.public void reset()
LProgressBarInterfacereset in interface LProgressBarInterfacepublic void setBar(int in)
setBar in interface LProgressBarInterfacein - value to set the progress bar at.public int getBar()
getBar in interface LProgressBarInterfacepublic int getMax()
getMax in interface LProgressBarInterfacepublic void setStatusNumbered(int min,
int max,
java.lang.String status)
LProgressBarInterfacesetStatusNumbered in interface LProgressBarInterfacepublic void setStatusNumbered(java.lang.String status)
LProgressBarInterfacesetStatusNumbered in interface LProgressBarInterfacestatus - public void pause(boolean on)
LProgressBarInterfacepause in interface LProgressBarInterfacepublic boolean paused()
paused in interface LProgressBarInterfacepublic void done()
LProgressBarInterfacedone in interface LProgressBarInterfacepublic java.awt.Component add(java.awt.Component c)
add in class java.awt.Container